package com.fastCms.business.bim.pojo.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;

@Builder
@Data
@ApiModel(value = "TspRankVO", description = "tsp排行")
public class TspRankVO {
    public TspRankVO(String deviceTypeName, String deviceName, String tsp, int hourRank, int dailyRank, int monthRank) {
        this.deviceTypeName = deviceTypeName;
        this.deviceName = deviceName;
        this.tsp = tsp;
        this.hourRank = hourRank;
        this.dailyRank = dailyRank;
        this.monthRank = monthRank;
    }

    public TspRankVO(String area, String workduce, String deviceTypeName, String deviceName, String tsp, int hourRank, int dailyRank, int monthRank) {
        this.area = area;
        this.workduce = workduce;
        this.deviceTypeName = deviceTypeName;
        this.deviceName = deviceName;
        this.tsp = tsp;
        this.hourRank = hourRank;
        this.dailyRank = dailyRank;
        this.monthRank = monthRank;
    }

    public TspRankVO() {
    }


    @ApiModelProperty(value = "区域")
    private String area;

    @ApiModelProperty(value = "工序")
    private String workduce;

    @ApiModelProperty(value = "设备类型名称")
    private String deviceTypeName;

    @ApiModelProperty(value = "设备名称")
    private String deviceName;

    @ApiModelProperty(value = "tsp数值")
    private String tsp;

    @ApiModelProperty(value = "小时排名")
    private int hourRank;

    @ApiModelProperty(value = "日排名")
    private int dailyRank;

    @ApiModelProperty(value = "月排名")
    private int monthRank;

}
